package com.mysoft.gfyx.marketdevelop.remoteService.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.mysoft.framework.mybatis.BaseEntity;
import lombok.Data;

import java.util.Date;
import java.util.UUID;

@Data
public class GetSubscriptionConfigResponseDto extends BaseEntity {

    /**
     * 项目订阅字段
     */
    private UUID ProjectSubscriptionConfigGUID;

    private String Area;
    private String Email;
    private String Period;
    private UUID CreatedGUID;

    private String SendingTime;
    private Date LastSentTime;

    private Integer IsEmailSendingOpened;
    private Integer IsSiteMessageSendingOpened;
    private Integer IsWechatSendingOpened;

    private Integer LandDateAfter;
    private Integer CommenceDateAfter;
    private String LandPriceMax;
    private String LandPriceMin;
    private String LandType;
    private String ProjectLabel;

    private UUID SubscriptionConfigGUID;

    /**
     * 商机订阅
     */
    private String Keyword;
    private String Type;

    private String CompanyType;
    private String PhoneType;
    private Float PurchaseAmountMax;
    private Float PurchaseAmountMin;

    /**
     * 雷达订阅
     */
    private UUID RadarSubscriptionConfigGUID;
    private Integer UserHasSetting;

    private String SupplierKeywords;
    private String ProjectType;
    private String ProjectTag;
    private String LandUsage;
    private String FitmentType;
    private String BidKeywords;
    private String ProjectKeywords;
}
